]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
worldClock: Handle named timezones
authorFlorian Müllner <fmuellner@gnome.org>
Sun, 25 Mar 2018 16:39:37 +0000 (18:39 +0200)
committerFlorian Müllner <florian.muellner@gmail.com>
Fri, 13 Apr 2018 09:15:48 +0000 (09:15 +0000)
The original UTC support in GWeather piggy-backed on the existing API, but
as "country" or "city" don't make sense in the context of UTC or AoE, the
concept of "named timezones" was introduced. Handle those explicitly to get
back labels for those locations.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/150

js/ui/dateMenu.js

index 08ac2887205ae37849d048008b7c65f2fd1529ff..60f5bdc45f38e561bb130c214106b6e1690e4dc5 100644 (file)
@@ -153,8 +153,10 @@ var WorldClocksSection = new Lang.Class({
         for (let i = 0; i < this._locations.length; i++) {
             let l = this._locations[i].location;
 
+            let name = l.get_level() == GWeather.LocationLevel.NAMED_TIMEZONE ? l.get_name()
+                                                                              : l.get_city_name();
             let label = new St.Label({ style_class: 'world-clocks-city',
-                                       text: l.get_city_name(),
+                                       text: name,
                                        x_align: Clutter.ActorAlign.START,
                                        x_expand: true });